package com.jhh.pay.haier.bean;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 *  银行卡代扣请求参数
 */
@Setter
@Getter
@ToString
public class HaierWithholdRequest implements Serializable{

    private static final long serialVersionUID = -5185649492783176863L;
    /**
     *  接口名称
     */
    private String service;
    /**
     *  接口版本
     */
    private double version;
    /**
     *  平台商户号
     */
    private String partner_id;
    /**
     *  参数编码字符集
     */
    private String _input_charset;
    /**
     *  签名
     */
    private String sign;
    /**
     *  签名方式
     */
    private String sign_type;
    /**
     *  页面跳转同步返回页面路径
     */
    private String return_url;
    /**
     *  备注
     */
    private String memo;
    /**
     * 商户网站唯一订单号
     */
    private String outer_trade_no;
    /**
     * 银行卡账户名
     */
    private String user_name;
    /**
     * 证件类型
     */
    private String certificates_type;
    /**
     * 证件号码
     */
    private String certificates_number;
    /**
     * 银行卡卡号
     */
    private String card_no;
    /**
     * 银行编码
     */
    private String bank_code;
    /**
     * 交易金额
     */
    private double payable_amount;
    /**
     * 提交时间
     */
    private String submit_time;
    /**
     * 服务器异步通知页面路径
     */
    private String notify_url;


}
